/***********************************************************************
 * Module:  ResourceMetaData.java
 * Author:  wuxinyang
 * Purpose: Defines the Class ResourceMetaData
 ***********************************************************************/

package com.witframework.plugin.lucene.resource;



/**
 * 资源元数据描述
 *
 * @pdOid 6864c17c-5988-4646-8fad-fd5126f3a8e6
 */
public class ResourceMetaData {
	/**
	 * 资源名称
	 *
	 * @pdOid 839f4887-7e22-46bb-b58e-3236264a76e9
	 */
	private String name;
	/**
	 * 资源表示模式
	 *
	 * @pdOid 14bab75f-21ae-4630-ae0e-fc553ba29d42
	 */
	private String hitPattern;
	/**
	 * 资源类型
	 *
	 * @pdOid 352e5ec7-734b-41f6-ac0a-9251e54bd339
	 */
	private String rType;

	/**
	 * @pdOid 8e56cff0-e9a4-48c3-85cd-655827975bf5
	 * @pdRoleInfo migr=yes name=ResourceFieldMetaData assc=association1 mult=*
	 */
	ResourceFieldMetaData[] resourceFieldMetaData;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getHitPattern() {
		return hitPattern;
	}

	public void setHitPattern(String hitPattern) {
		this.hitPattern = hitPattern;
	}

	public String getRType() {
		return rType;
	}

	public void setRType(String type) {
		rType = type;
	}

	public ResourceFieldMetaData[] getResourceFieldMetaData() {
		return resourceFieldMetaData;
	}

	public void setResourceFieldMetaData(
			ResourceFieldMetaData[] resourceFieldMetaData) {
		this.resourceFieldMetaData = resourceFieldMetaData;
	}

}